development software developers investments j2ee radius3 open source retirement planning financial planning investing application estate planning projects inheritance planning java financial advisor c++ .net thin-client attorney